home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 19 / Night Owl (The Best of Shareware)(NOPV 19)(1996).ISO / 007a / cbk_612p.zip / CALLBACK.CFG next >
Text File  |  1995-12-15  |  14KB  |  347 lines

  1. ;┌───────────────────────────────────────────────────────────────────────────┐
  2. ;│  CALLBACK.CFG  *  Copyright 1989  *   V. 6.12    *   CONFIGURATION  FILE  │
  3. ;│                     MAX 3.00 User Verification System.                    │
  4. ;└───────────────────────────────────────────────────────────────────────────┘
  5. ;
  6. ;
  7. ; NOTES:  1.  PLACE NO TRAILING BACKSLASHS, ( \ ) ON PATHS OR FILE NAMES!
  8. ;             I'll PUT THEM IN IF THEY NEED THEM.
  9. ;
  10. ;         2.  A LEFT SEMICOLON A COMMENT LINE.
  11. ;
  12. ;
  13. ;
  14. ;───────────────────────────────[  GENERAL  ]─────────────────────────────────
  15. ;
  16. ; 1.0 CallBack Configuration File Options.
  17. ;
  18. ;     1.1 Single Node.
  19. ;
  20. ;         Make sure you use the  DOS Environmental SET command,  or you
  21. ;         use a command line parameter, or Execute CallBack in the same
  22. ;         directory as the CALLBACK.CFG  file so CallBack can find it's
  23. ;         config file.
  24. ;
  25. ;         EXAMPLES:
  26. ;
  27. ;             Environment Set:           DOS Only - Not Supported for OS2
  28. ;                USE:  SET CBK=C:\CALLBACK
  29. ;
  30. ;             Command Line:
  31. ;                USE:  C:\CALLBACK\CALLBACK.EXE C:\CALLBACK
  32. ;
  33. ;         In the Example Above, CallBack will look for CALLBACK.CFG file
  34. ;         in the C:\CALLBACK Subdirectory.
  35. ;
  36. ;     1.2 Multi-Node.
  37. ;
  38. ;         For MultiLine/Mulitnode systems, you may use a seperate .CFG
  39. ;         file for each node.  With this option, you cannot use the
  40. ;         environmental SET parameter.  For CallBack to detect the presence
  41. ;         of this, enter a valid drive:path\filename.CFG for each node.
  42. ;
  43. ;         EXAMPLE:
  44. ;
  45. ;               C:\CALLBACK\CALLBACK.EXE C:\CALLBACK\CBK-%k.CFG
  46. ;             etc.
  47. ;
  48. ;            Note:  MAXimus will pass the current node number through the
  49. ;                   percent k (%k) variable. In the %k examples, CallBack
  50. ;                   would expect to find .CFG files in this manor:
  51. ;
  52. ;                      CBK-1.CFG            <---  NODE 1
  53. ;                      CBK-2.CFG            <---  NODE 2
  54. ;                         etc.
  55. ;
  56. ;
  57. ; 2.0 Executing CallBack.
  58. ;
  59. ;     2.1  Maximus supports on-line user record modification for most
  60. ;          exit types. When instructed to do so, it will re-read the
  61. ;          lastus##.bbs file for the current node after returning from
  62. ;          an external program.
  63. ;
  64. ;          If you are running the external program as a menu option,
  65. ;          then the fastest way to enable on-line modification is to
  66. ;          place the ReRead modifier in front of the usual Xtern_* op-
  67. ;          tion. In other words, instead of invoking the program like
  68. ;          this for a single line system:
  69. ;
  70. ;           Xtern_Run C:\CallBack\CallBack_C:\CallBack Demoted "Callback"
  71. ;
  72. ;          you must place add a ReRead modifier as follows:
  73. ;
  74. ;           ReRead Xtern_Run C:\CallBack\CallBack_C:\CallBack Demoted "Callback"
  75. ;
  76. ;
  77. ;          Similarly, you can perform the same operation when using the
  78. ;          [xtern_*] MECCA tokens by using an "@" as the first character
  79. ;          of the program name. in other words, instead of invoking the
  80. ;          program like this for node 1 of a multiline system:
  81. ;
  82. ;            [xtern_run]C:\CallBack\CallBack.Exe C:\Max\CallBack\CBK-%k.CFG
  83. ;
  84. ;          you must use this instead:
  85. ;
  86. ;            [xtern_run]@C:\CallBack\CallBack.Exe C:\Max\CallBack\CBK-%k.CFG
  87. ;
  88. ;
  89. ;  NOTE:  Make sure you have this statement in your MAX.CTL file in the
  90. ;         System Section:    DOS Close Standard Files
  91. ;
  92. ;         If you do not have this statement in your MAX.CTL file, and
  93. ;         have Share Loaded, you will get Share Violations.  If You do
  94. ;         not have Share Loaded, then you can damage files that are still
  95. ;         open by MAXimus.
  96. ;
  97. ;
  98. ;────────────────────────────[  SYSTEM SECTION  ]─────────────────────────────
  99. ;
  100. ;SysOp       -> Your Sysop name.
  101. SysOp Gary Zarzycki
  102. ;
  103. ;
  104. ;BBS         -> Your BBS's Name
  105. BBS PlayNet BBS #1 - 1:300/43
  106. ;
  107. ;
  108. ;Snoop       -> If you wish to view the User during the validation process.
  109. ;               If you wish do have this option,  enter Y for Snoop,  or N
  110. ;               if you do not wish to use this option.
  111. ;
  112. ;               Note:
  113. ;                     The Console Alt S toggle will toggle snoop on/off.
  114. Snoop Y
  115. ;
  116. ;
  117. ;BBSLogFile  -> The DRIVE\PATH\FILENAME FOR YOUR BBS LOG FILE.
  118. BBSLogFile  Q:\MAX300\MAX.LOG
  119. ;
  120. ;
  121. ;LogStyle FD ->  By Default, Callback writes the BBS log in MAX style.
  122. ;                If you wish to have InterMail/FrontDoor Style,
  123. ;                UnComment the following line.
  124. LogStyle FD
  125. ;
  126. ;
  127. ;LastUser    -> is the DRIVE\PATH\LASTUS??.BBS file MAX Generates.
  128. ;               IE:  LATSUSER.BBS, LASTUS01.BBS.
  129. LastUser Q:\MAX300\LASTUS01.BBS
  130. ;
  131. ;
  132. ;Bells       -> Do you want to hear beeps during Validation.  Answer Y or N,
  133. ;               Or if you wish to set a Start and Stop time, enter as such:
  134. ;               Bells start_time-stop_time.
  135. ;               EXAMPLE:  To start at 8:00am and stop at 8:00pm enter:
  136. ;                         Bells 8:00-20:00
  137. Bells 8:00-20:00
  138. ;
  139. ;
  140. ;
  141. ;─────────────────────────────[  MODEM SECTION ]──────────────────────────────
  142. ;
  143. ;COM #       -> The Com Port You want to use for your calling  1 2 3 etc.
  144. ;               In DOS Mode, CallBack supports all COM Ports your fossil
  145. ;               supports.  In OS/2 protected mode, Callback supports COM1
  146. ;               through COM4.   Default = COM1.
  147. COM 2
  148. ;
  149. ;
  150. ;ModemInit   -> Optional Modem Init String.
  151. ;               This will only be needed if for some reason you need to
  152. ;               change the default Initialization from your configuration
  153. ;               in MAX.  Most cases, leave this commented out.
  154. ; ModemInit ATE0F1M1X6
  155. ;
  156. ;
  157. ;Dial        -> Is the Dial String for Callback.  Most cases, and the
  158. ;               Default is ATDT.  If you need to use Palse Dial, then
  159. ;               it would be ATDP. If you need Delays, use a Comma per
  160. ;               Hayes Command set.
  161. Dial ATDT
  162. ;
  163. ;
  164. ;
  165. ;─────────────────────────[ VERIFICATION VARIABLES ]──────────────────────────
  166. ;
  167. ;MoveAnswers -> Option to let CallBack move and group your answer files
  168. ;               by day, week or month.  Options are as Follows:
  169. ;                    Move Option                 FileName Example
  170. ;                    ~~~~~~~~~~~~~~~~~~~         ~~~~~~~~~~~~~~~~
  171. ;                    MoveAnswers No              Does Not Touch File
  172. ;                    MoveAnswers Day             08-25-95.DAY
  173. ;                    MoveAnswers Week            08-27-95.WE
  174. ;                    MoveAnswers Month             Aug_95.MO
  175. MoveAnswers Month
  176. ;
  177. ;
  178. ;Answers     -> The DRIVE\PATH\FILENAME for the Users Answers
  179. ;               to the Mecca Questionnaire.
  180. Answers  Q:\MAX\OUTSIDE\CALLBACK\ANSWERS.TXT
  181. ;
  182. ;
  183. ;CBKLog      -> is the DRIVE\PATH for the CALLBACK.DAT file of Validated
  184. ;               Users and Trash Numbers to not process.
  185. CBKLog Q:\MAX\OUTSIDE\CALLBACK
  186. ;
  187. ;
  188. ;Privel      -> Enter the level to raise the users priveledge if verified.
  189. ;               Levels are 0 to 65535 as you have defined in your ACCESS.CTL
  190. ;               file.  a Value 30 is the MAX default for 'NORMAL' priveledge.
  191. ;               Enter value as a ASCII value and not in a HEX value.
  192. Privel 30
  193. ;
  194. ;
  195. ;Max2Privel  -> Since MAX 3.00 Keeps it's USER.BBS and LASTUS*.BBS Backwards
  196. ;               Compatable, we'll need to add MAX v2.00 level into the USER
  197. ;               data base.  Since MAX 3.00 is User Definable, enter the
  198. ;               equivalent MAX 2.00 level as you have MAX 3.00 set up.
  199. Max2Privel Normal
  200. ;
  201. ;
  202. ;SessionTime -> If you wish to re-adjust the users time remaining  after  a 
  203. ;               successful  verification,  uncomment  SessionTime and enter 
  204. ;               the minutes you wish to set the  users  time.  The  minutes 
  205. ;               entered  here should be the same as you have configured for 
  206. ;               MAXimus for the verified priveledge level.
  207. SessionTime 40
  208. ;
  209. ;
  210. ;
  211. ;────────────────────────[  STATUS MESSAGE SECTION  ]───────────────────────
  212. ;
  213. ;MessagePath -> is the Full DRIVE:\PATH of the Message Subdirectory to use
  214. ;               if you wish to leave the New User their Status message
  215. ;               after a CallBack Validation Attempt is made.  CallBack will
  216. ;               Create this Text Body message using the PassedMsg, or
  217. ;               FailedMsg below.  If you do not wish to use this Option,
  218. ;               then leave this, the PassedMsg, and the FailedMsg commented
  219. ;               out.  If you use a Squish Message Data Base instead of a
  220. ;               *.MSG 's, then include the data base name in the Drive\
  221. ;               Pathline.
  222. ;
  223. ;               NOTE:  All Squish Type Areas will have the extension of .SQD.
  224. ;
  225. ;               *.MSG TYPE EXAMPLE:
  226. ;                     C:\MAX\MSG\GENERAL
  227. ;                     The Above 'GENERAL' would be a Subdirectory of *.MSG's
  228. ;
  229. ;               .SQ (squish) TYPE EXAMPLE:
  230. ;                     C:\MAX\MSG\GENERAL.SQD
  231. ;                     The Above 'GENERAL.SQD' would be a Squish Data Base
  232. ;                     in the Subdriectory of 'MSG'.
  233. ;
  234. ;MessagePath  O:\MAX\MSG\GENERAL
  235. ;
  236. ;
  237. ;FailedMsg   -> is the DRIVE:\PATH\FILENAME  of Text "Body" for the Message
  238. ;               to leave the New User after a Failed Attempt by the CallBack
  239. ;               Verification System.  Sample is Called:  FAILMSG.CBK
  240. ;               FailedMsg can be up to 3k in size.
  241. FailedMsg  Q:\MAX\CALLBACK\FAILMSG.CBK
  242. ;
  243. ;
  244. ;PassedMsg   -> is the DRIVE:\PATH\FILENAME  of Text "Body" for a Welcome
  245. ;               Message to leave the New User after a Successful validation
  246. ;               was made by the CallBack Verification System. Sample is
  247. ;               Called:  PASSMSG.CBK, the PassedMsg can be up to 3k in size.
  248. PassedMsg  Q:\MAX\CALLBACK\PASSMSG.CBK
  249. ;
  250. ;
  251. ;
  252. ;─────────────────────────────[ CALL VARIABLES ]──────────────────────────────
  253. ;
  254. ;CallDelay   -> Delay time before placing the first call.  Some Users
  255. ;               have forced DTR set, thus they will not see your DTR
  256. ;               drop and hang up.  A 30 second timeout will allow the
  257. ;               telephone line to time out and reset the line.  On the
  258. ;               other hand, a wait of to long of a time could cause a
  259. ;               call collision with a incomming call if you have a busy
  260. ;               system.  Range 1 to 60 in seconds.  Default 5 seconds.
  261. CallDelay 3
  262. ;
  263. ;
  264. ;CallAttempts-> The number of times you wish CallBack to try placing the
  265. ;               verification call if a busy, no-carrier etc. occures.
  266. ;               Range 1 to 9, Default 3
  267. CallAttempts 3
  268. ;
  269. ;
  270. ;AreaCode    -> Your AREA CODE for your phone.
  271. AreaCode 520
  272. ;
  273. ;
  274. ;UseAreaCode -> is for areas that REQUIRE using the same Area Code as the
  275. ;               one you have for In State Long Distance Calls.  If you
  276. ;               Uncomment this and answer Y for yes, then CallBack will
  277. ;               NOT Strip the Area Code out for Long Diatance Calls within
  278. ;               your Area Code and will use in-state Long Distance Dialing
  279. ;               as:  1-520-883-0524.
  280. ;
  281. ;               If you leave this commented, then in-state Long Distance
  282. ;               will be dialed as:  1-883-0524
  283. ;
  284. ;               This will have No Affect on local calls, or out of your
  285. ;               Area Code long distance Calls.  If your area does NOT
  286. ;               require a Area Code for In State Long Distance Calls,
  287. ;               then leave this Comment Out, or Answer N.
  288. UseAreaCode Y
  289. ;
  290. ;
  291. ;TollCalls   -> If you want to make TOLL calls, Answer Y.   Default = N
  292. ;               for no long disant calls.
  293. TollCalls N
  294. ;
  295. ;
  296. ;AreaCodeOK  -> is for Area Codes in which you wish to allow verification
  297. ;               for.  These can be Free Long Distance call such as a 800
  298. ;               number, or toll numbers you wish to allow in which you
  299. ;               need to leave the Area Code number intact.
  300. ;               You may also enter Area Codes which are different then yours
  301. ;               but are considered local and must have the AreaCode Stripped
  302. ;               from the number.  This is done by entering a "@" ampersand
  303. ;               as the first digit of the Area Code.  This tells CallBack to
  304. ;               Allow this number and to strip the Area Code from the number.
  305. ;               If you need this option, Uncomment the AreaCodeOK option
  306. ;               and enter the Area Codes you need, then end it with 
  307. ;               Uncommenting END statement.
  308. ;
  309. ;               Up to 20 entries are permissable, and finish it with the
  310. ;               END command.  DO NOT add a 1- at the beginning of the number.
  311. ;
  312. ;               The following numbers would be handled as follows:
  313. ;
  314. ;                   @602-883  -  All Numbers in Area Code 602 with the Prefix
  315. ;                                of 883 would be allowed and the 602 area code
  316. ;                                would not be used with the phone number.
  317. ;
  318. ;                       @520  -  All Prefixes in the 520 Area Code would be
  319. ;                                allowed and the Area Code would not be used
  320. ;                                with the phone number.
  321. ;
  322. ;                    213-976  -  All Area Code 213 numbers with the Prefix
  323. ;                                of 976 would be allowed and the 213 Area
  324. ;                                Code would be used when calling.
  325. ;
  326. ;                        800  -  All 800 numbers of any Prefix would be 
  327. ;                                allowed and the Area Code would be used.
  328. AreaCodeOK
  329. @602-883
  330. @520
  331. 213-976
  332. 800
  333. END
  334. ;
  335. ;
  336. ;LockAreas   -> The AREACODES you wish to Lock-Out if you have TollCalls 'Y'.
  337. ;               Enter the AREACODES after the LOCKAREAS command and finish
  338. ;               it with the End Command, or with a Semicolon.  Up to 20 Area
  339. ;               Codes are supported.
  340. LockAreas
  341. 900
  342. 911
  343. End
  344. ;
  345. ;END OF CALLBACK CONTROL FILE
  346. ;─────────────────────────────────────────────────────────────────────────────
  347.